ride with the punches - French English Dictionary